id: task-4 title: 'CLI: Task Management Commands' status: Done assignee: [] reporter: '@MrLesk' created_date: '2025-06-04' updated_date: '2025-06-09' completed_date: '2025-06-09' labels:
- cli
- command milestone: M1 - CLI dependencies:
- task-3
Description
Implement comprehensive task management functionality including creation, listing, viewing, editing, and archiving of tasks and drafts. This encompasses all user-facing CLI commands for task lifecycle management.
Implementation Notes
- Subtasks task-4.1 through task-4.13 introduced complete CLI support for task and draft management.
- Commands include
task create,task list,task view,task edit,task archive,task demote, and draft variants. - Tasks can be created as subtasks using the
--parentoption and moved between draft and active states. - Metadata updates such as status and labels persist correctly through the
editcommand. - Extensive tests and documentation were added in each subtask to ensure reliability.